package com.luoc;

import com.luoc.service.Component;
import com.luoc.service.impl.Composite;
import com.luoc.service.impl.Leaf;

/**
 * @Author: luoc
 * @Date: 2019/9/19 16:14
 * 组合起模式
 *  组合模式的关键是定义了一个抽象构件类，它既可以代表叶子，
 *  又可以代表容器，而客户端针对该抽象构件类进行编程，
 *  无须知道它到底表示的是叶子还是容器，可以对其进行统一处理
 */
public class ComponetPattern {
    public static void main(String[] args) {
        Component component = new Composite();
        Component leaf = new Leaf();
        component.add(leaf);
    }
}
